physical embodiment - French English Dictionary